<?php 
	$html_recorridos_realizados = "";
	foreach ($recorridos_realizados as $recorrido_realizado) {
		$html = "";
		
		$html .= '<div class="recorrido_details" ';

		$html .= 'data-id_recorrido="' . $recorrido_realizado["RecorridoRealizado"]["id_recorrido_realizado"] . '" ';
		$html .= 'data-latitud="'. $recorrido_realizado["RecorridoRealizado"]["latitud"] . '" ';
		$html .= 'data-longitud="' . $recorrido_realizado["RecorridoRealizado"]["longitud"] . '" ';
		$html .= 'data-id_ruta="' . $recorrido_realizado["Recorrido"]["id_ruta"] . '" ';
		$html .= 'data-ruta="' . $recorrido_realizado["Ruta"]["nombre_ruta"] . '" ';
		$html .= 'data-estado="' . $recorrido_realizado["RecorridoRealizado"]["estado_recorrido_realizado"] . '" ';
		$html .= 'data-fecha_actualizacion="' . $recorrido_realizado["RecorridoRealizado"]["fecha_actualizacion_recorrido"] . '" ';
		if (!empty($recorrido_realizado["Evento"])) {
				$html .= 'data-estado_descripcion="' . $recorrido_realizado["Evento"]["nombre_evento"] . '" ';
		}
		$html .= 'data-hora_salida="' . date("g:i a", strtotime($recorrido_realizado["Horario"]["hora_salida"])) . '" ';
		$html .= 'data-hora_estimada_llegada="' . date("g:i a", strtotime($recorrido_realizado["Horario"]["hora_estimada_llegada"])) . '" ';
		$html .= 'data-disponibilidad="' . ($recorrido_realizado["Bus"]["capacidad"] - $recorrido_realizado["RecorridoRealizado"]["puestos_ocupados"] - $recorrido_realizado["RecorridoRealizado"]["puestos_reservados"]) . '" ';
		$html .= 'data-prox_parada="' . $recorrido_realizado["ProximaParada"]["nombre_parada"] . '" ';
		$html .= 'data-latitud_prox_parada="' . $recorrido_realizado["ProximaParada"]["latitud"] . '" ';
		$html .= 'data-longitud_prox_parada="' . $recorrido_realizado["ProximaParada"]["longitud"] . '" ';
		$html .= 'data-id_destino="' . $recorrido_realizado["ParadaDestino"]["id_parada"] . '" ';
		$html .= 'data-destino="' . $recorrido_realizado["ParadaDestino"]["nombre_parada"] . '" ';
		$html .= 'data-latitud_destino="' . $recorrido_realizado["ParadaDestino"]["latitud"] . '" ';
		$html .= 'data-longitud_destino="' . $recorrido_realizado["ParadaDestino"]["longitud"] . '" ';

		$html .= '></div>';

		$html_recorridos_realizados .= $html;
	}

	$html_recorridos_activos = "";
	if (isset($rutas_paradas_horario["haciaeia"])) {
		foreach ($rutas_paradas_horario["haciaeia"] as $i => $ruta_paradas_horario) {
			$html = '<div class="recorrido_details haciaeia" >';

			$html .= '<div class="ruta_details" data-id_ruta="' . $ruta_paradas_horario["Ruta"]["id_ruta"] . '" ';
			$html .= 'data-nombre_ruta="' . $ruta_paradas_horario["Ruta"]["nombre_ruta"] . '" ';
			$html .= '>';

			$html .= '<div class="origen_details" ';
			$html .= 'data-id_parada="' . $ruta_paradas_horario["Origen"]["id_parada"] . '" ';
			$html .= 'data-nombre_parada="' . $ruta_paradas_horario["Origen"]["nombre_parada"] . '" ';
			$html .= 'data-orden_ruta="' . $ruta_paradas_horario["Origen"]["orden_ruta"] . '" ';
			$html .= 'data-tipo_parada="' . $ruta_paradas_horario["Origen"]["tipo_parada"] . '" ';
			$html .= 'data-latitud="' . $ruta_paradas_horario["Origen"]["latitud"] . '" ';
			$html .= 'data-longitud="' . $ruta_paradas_horario["Origen"]["longitud"] . '" ';
			$html .= '></div>';

			$html .= '<div class="destino_details" ';
			$html .= 'data-id_parada="' . $ruta_paradas_horario["Destino"]["id_parada"] . '" ';
			$html .= 'data-nombre_parada="' . $ruta_paradas_horario["Destino"]["nombre_parada"] . '" ';
			$html .= 'data-orden_ruta="' . $ruta_paradas_horario["Destino"]["orden_ruta"] . '" ';
			$html .= 'data-tipo_parada="' . $ruta_paradas_horario["Destino"]["tipo_parada"] . '" ';
			$html .= 'data-latitud="' . $ruta_paradas_horario["Destino"]["latitud"] . '" ';
			$html .= 'data-longitud="' . $ruta_paradas_horario["Destino"]["longitud"] . '" ';
			$html .= '></div>';

			foreach ($ruta_paradas_horario["Parada"] as $j => $parada) {
				$html .= '<div class="parada_details" ';
				$html .= 'data-id_parada="' . $parada["id_parada"] . '" ';
				$html .= 'data-nombre_parada="' . $parada["nombre_parada"] . '" ';
				$html .= 'data-orden_ruta="' . $parada["orden_ruta"] . '" ';
				$html .= 'data-tipo_parada="' . $parada["tipo_parada"] . '" ';
				$html .= 'data-latitud="' . $parada["latitud"] . '" ';
				$html .= 'data-longitud="' . $parada["longitud"] . '" ';
				$html .= '></div>';
			}

			foreach ($ruta_paradas_horario["WaypointAyuda"] as $waypoint) {
				$html .= '<div class="waypoint_details" ';
				$html .= 'data-id_waypoint_parada="' . $waypoint["id_waypoint_parada"] . '" ';
				$html .= 'data-latitud="' . $waypoint["latitud"] . '" ';
				$html .= 'data-longitud="' . $waypoint["longitud"] . '" ';
				$html .= '></div>';
			}

			$html .= '</div>';

			foreach ($ruta_paradas_horario["Horario"] as $j => $horario) {
				$html .= '<div class="horario_details" ';
				$html .= 'data-id_horario="' . $horario["id_horario"] . '" ';
				$html .= 'data-dias_aplica="' . $horario["dias_aplica"] . '" ';
				$html .= 'data-hora_salida="' . $horario["hora_salida"] . '" ';
				$html .= '></div>';
			}

			$html .= '</div>';

			$html_recorridos_activos .= $html;
		}
	}

	if (isset($rutas_paradas_horario["desdeeia"])) {
		foreach ($rutas_paradas_horario["desdeeia"] as $i => $ruta_paradas_horario) {
			$html = '<div class="recorrido_details desdeeia" >';

			$html .= '<div class="ruta_details" data-id_ruta="' . $ruta_paradas_horario["Ruta"]["id_ruta"] . '" ';
			$html .= 'data-nombre_ruta="' . $ruta_paradas_horario["Ruta"]["nombre_ruta"] . '" ';
			$html .= '>';

			$html .= '<div class="origen_details" ';
			$html .= 'data-id_parada="' . $ruta_paradas_horario["Origen"]["id_parada"] . '" ';
			$html .= 'data-nombre_parada="' . $ruta_paradas_horario["Origen"]["nombre_parada"] . '" ';
			$html .= 'data-orden_ruta="' . $ruta_paradas_horario["Origen"]["orden_ruta"] . '" ';
			$html .= 'data-tipo_parada="' . $ruta_paradas_horario["Origen"]["tipo_parada"] . '" ';
			$html .= 'data-latitud="' . $ruta_paradas_horario["Origen"]["latitud"] . '" ';
			$html .= 'data-longitud="' . $ruta_paradas_horario["Origen"]["longitud"] . '" ';
			$html .= '></div>';

			$html .= '<div class="destino_details" ';
			$html .= 'data-id_parada="' . $ruta_paradas_horario["Destino"]["id_parada"] . '" ';
			$html .= 'data-nombre_parada="' . $ruta_paradas_horario["Destino"]["nombre_parada"] . '" ';
			$html .= 'data-orden_ruta="' . $ruta_paradas_horario["Destino"]["orden_ruta"] . '" ';
			$html .= 'data-tipo_parada="' . $ruta_paradas_horario["Destino"]["tipo_parada"] . '" ';
			$html .= 'data-latitud="' . $ruta_paradas_horario["Destino"]["latitud"] . '" ';
			$html .= 'data-longitud="' . $ruta_paradas_horario["Destino"]["longitud"] . '" ';
			$html .= '></div>';

			foreach ($ruta_paradas_horario["Parada"] as $j => $parada) {
				$html .= '<div class="parada_details" ';
				$html .= 'data-id_parada="' . $parada["id_parada"] . '" ';
				$html .= 'data-nombre_parada="' . $parada["nombre_parada"] . '" ';
				$html .= 'data-orden_ruta="' . $parada["orden_ruta"] . '" ';
				$html .= 'data-tipo_parada="' . $parada["tipo_parada"] . '" ';
				$html .= 'data-latitud="' . $parada["latitud"] . '" ';
				$html .= 'data-longitud="' . $parada["longitud"] . '" ';
				$html .= '></div>';
			}

			foreach ($ruta_paradas_horario["WaypointAyuda"] as $waypoint) {
				$html .= '<div class="waypoint_details" ';
				$html .= 'data-id_waypoint_parada="' . $waypoint["id_waypoint_parada"] . '" ';
				$html .= 'data-latitud="' . $waypoint["latitud"] . '" ';
				$html .= 'data-longitud="' . $waypoint["longitud"] . '" ';
				$html .= '></div>';
			}

			$html .= '</div>';

			foreach ($ruta_paradas_horario["Horario"] as $j => $horario) {
				$html .= '<div class="horario_details" ';
				$html .= 'data-id_horario="' . $horario["id_horario"] . '" ';
				$html .= 'data-dias_aplica="' . $horario["dias_aplica"] . '" ';
				$html .= 'data-hora_salida="' . $horario["hora_salida"] . '" ';
				$html .= '></div>';
			}

			$html .= '</div>';

			$html_recorridos_activos .= $html;
		}
	}

	$hora_server = date("Y-m-d H:i:s");
	$data = array("buses" =>$html_recorridos_realizados, "recorridos_activos" =>$html_recorridos_activos, "hora_actual" => $hora_server);

	echo json_encode($data, JSON_UNESCAPED_UNICODE);
?>